package com.manage.modules.domain;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;

import com.manage.common.annotation.Excel;

/**
 * 站点设备对象 t_base_station_equip
 *
 * @author wx
 * @date 2021-08-12
 */
@Data
@NoArgsConstructor
@Accessors(chain = true)
@TableName("t_base_station_equip")
public class TBaseStationEquip implements Serializable {

    private static final long serialVersionUID = 1L;


    /**
     * 站点设备ID
     */
    @TableId(value = "equip_id")
    private Long equipId;

    /**
     * 站点区站号
     */
    private String stationIdC;

    /**
     * 设备名称
     */
    private String equipName;

    /**
     * 仪器编号
     */
    private String instrumentNo;

    /**
     * 设备类型ID
     */
    private Long equipTypeId;

    /**
     * 设备型号
     */
    private String equipModel;

    /**
     * 生产厂家ID
     */
    private Long factoryId;

    /**
     * 使用开始日期
     */
    private Date useStartDate;

    /**
     * 到期日期
     */
    private Date expireDate;

    /**
     * 生产日期
     */
    private Date manuDate;

    /**
     * 寿命
     */
    private String life;

    /**
     * 设备状态 1 正常 2 已故障 3 维修中
     */
    private Long equipState;

    /**
     * 电压波动区间
     */
    private String vFluctRange;

    /**
     * 电量波动区间
     */
    private String eleFluctRange;

    /**
     * 下次保养时间
     */
    private Date nextServiceDate;

    /**
     * 保养时间间隔
     */
    private String serviceDateInterval;

    /**
     * 备注
     */
    private String remark;

}
